// 引入当前页面的less文件
require('../less/login.less')

// 文档加载完毕
document.ready(function () {
    // 获取dom
    let accountInp = document.querySelector('#accountInp')  //账号
    let loginPwd = document.querySelector('#loginPwd')  //密码
    let loginBtn = document.querySelector('#loginBtn')  //登录
    let registerAccount = document.querySelector('#registerAccount')  //注册账号

    //  loginBtn添加点击事件
    loginBtn.addEventListener('click', function () {
        // 获取input中的值
        let accountInpVal = accountInp.value
        let loginPwdVal = loginPwd.value

        // 验证
        // 账号
        if (!window.$utils.phoneNum(accountInpVal)) {
            // 提示信息
            window.$utils.showToast('icon-cuo', '请输入正确的账号')

            //  密码
        } else if (!window.$utils.pwdNum(loginPwdVal)) {
            // 提示信息
            window.$utils.showToast('icon-cuo', '请输入正确的密码')
        } else {
            axios.post(window.$utils.BASE_URL + '/users/login', {
                "account": accountInpVal,
                "password": loginPwdVal
            })
                .then(function (result) {
                    // console.log(result);
                    let res = result.data
                    // console.log(res);
                    if (res.status === 0) {
                        // 登录成功
                        // 取出用户信息
                        let user = res.data.user
                        console.log(user);
                        // 保存到本地存储
                        window.localStorage.setItem('user', JSON.stringify(user))
                        // 提示信息
                        window.$utils.showToast('icon-check', '登录成功')
                        // 箭头函数
                        window.setTimeout(() => {
                            //页面跳转
                            window.location.href = "./index.html";
                        }, 3000)
                    } else if (out.status === 555) {
                        window.$utils.showToast('icon-cuo', '账号或密码错误')
                    }
                })
                .catch(function (error) {
                    console.log(error);
                })
        }
    })

    // 点击registerAccount，跳转注册页面
    registerAccount.addEventListener('click', function () {
        location.href = './register.html'
    })
})
